someone who cuts up carcasses - Turkish English Dictionary